www.gusucode.com > AspFaq在线帮助系统 V1.0 > AspFaq在线帮助系统 V1.0\code\admin\Html_Do.asp

    <!--#include file="Include.asp"-->
<!--#Include file="../Inc/Cls_Templet.asp"-->
<!--#Include file="../Inc/Templet.asp"-->
<style type="text/css">
<!--
body,td,th {
	font-size: 12px;
	color: #666666;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #666666;
}
a:active {
	color: #666666;
}
-->
</style>
<%
dim types
dim Helps_Title,Helps_Content
dim Helps_Category_Name
types=clng(request.QueryString("type"))
select case types
  case 1
    call Html_Index_iframe()
  case 2
    call Html_Category_iframe()
  case 3
    call Html_Helps_iframe()
  case 4
    call Html_HelpsHtml_iframe()
  case 5
    call Html_HelpsCategoryHtml_iframe()
  case 6
    call Html_CategoryHtml_iframe()

  case 101
    call Html_Index()
  case 102
    call Html_Category()
  case 103
    call Html_Helps()
  case 104
    call Html_HelpsHtml()
  case 105
    call Html_HelpsCategoryHtml()
  case 106
    call Html_CategoryHtml()
  case else
    response.Write("类型错误!")
	response.End()
end select

'首页生成iframe
Sub Html_Index_iframe()
%>
<iframe src="Html_Do.asp?type=101" height="100" width="400"></iframe>
<%
End Sub

'分类生成iframe
Sub Html_Category_iframe()
%>
<iframe src="Html_Do.asp?type=102" height="100" width="400"></iframe>
<%
End Sub

'帮助条目生成iframe
Sub Html_Helps_iframe()
%>
<iframe src="Html_Do.asp?type=103" height="100" width="400"></iframe>
<%
End Sub

'帮助新条目生成iframe
Sub Html_HelpsHtml_iframe()
%>
<iframe src="Html_Do.asp?type=104" height="100" width="400"></iframe>
<%
End Sub

'帮助指定分类条目生成iframe
Sub Html_HelpsCategoryHtml_iframe()
  Category=clng(request.QueryString("Category"))
%>
<iframe src="Html_Do.asp?type=105&Category=<%=Category%>" height="100" width="400"></iframe>
<%
End Sub

'帮助指定分类页面生成iframe
Sub Html_CategoryHtml_iframe()
  Category=clng(request.QueryString("Category"))
%>
<iframe src="Html_Do.asp?type=106&Category=<%=Category%>" height="100" width="400"></iframe>
<%
End Sub

'生成首页
Sub Html_Index()
  sqlstr="select * from [Templet] where Templet_Type=1"
  rs.open sqlstr,conn,1,3
  If Not rs.eof Then
	 Templet_Content=rs("Templet_Content")
  Else
	rs.close
	response.Write("默认首页模板出错!")
	response.End()
  End If
  rs.close
  Templet_Content=Templet_ChangeAll(Templet_Content,1)
  Templet_Content=Templet_ChangeLists(Templet_Content)
  Urls=server.MapPath("../Index.html")
  Call WriteTextFile(Urls,Templet_Content,"utf-8")
  response.Write("首页生成成功!<br />")
  sqlstr="select * from [Templet] where Templet_Type=5"
  rs.open sqlstr,conn,1,3
  If Not rs.eof Then
	 Templet_Content=rs("Templet_Content")
  Else
	rs.close
	response.Write("默认留言页模板出错!")
	response.End()
  End If
  rs.close
  Templet_Content=Templet_ChangeAll(Templet_Content,5)
  Templet_Content=Templet_ChangeLists(Templet_Content)
  Urls=server.MapPath("../Guest.html")
  Call WriteTextFile(Urls,Templet_Content,"utf-8")
  response.Write("留言页生成成功!")
End Sub

'生成分类
Sub Html_Category()
  sqlstr="select * from [Templet] where Templet_Type=2"
  rs.open sqlstr,conn,1,3
  If Not rs.eof Then
	 Templet_Content2=rs("Templet_Content")
  Else
	rs.close
	response.Write("默认首页模板出错!")
	response.End()
  End If
  rs.close
  set rs2=server.createobject("adodb.recordset")
  sqlstr="select * from [Helps_Category] where Helps_Category_Show=0 order by Helps_Category_Order desc,Helps_Category_Id asc"
  rs2.open sqlstr,conn,1,3
  While Not rs2.eof
    id=rs2("Helps_Category_Id")
    Helps_Category_Name=rs2("Helps_Category_Name")
    Templet_Content=Templet_Content2
    Templet_Content=Templet_ChangeAll(Templet_Content,2)
    Templet_Content=Templet_ChangeLists(Templet_Content)
    Urls=server.MapPath("../Category_"&id&".html")
    Call WriteTextFile(Urls,Templet_Content,"utf-8")
	response.Write(Helps_Category_Name&"分类生成成功!<br />")
    rs2.movenext
  Wend
  rs2.close
  response.Write("生成任务结束!")
End Sub

'生成帮助条目
Sub Html_Helps()
  sqlstr="select * from [Templet] where Templet_Type=3"
  rs.open sqlstr,conn,1,3
  If Not rs.eof Then
	 Templet_Content2=rs("Templet_Content")
  Else
	rs.close
	response.Write("默认首页模板出错!")
	response.End()
  End If
  rs.close
  set rs2=server.createobject("adodb.recordset")
  sqlstr="select * from [Helps] where Helps_Show=0"
  rs2.open sqlstr,conn,1,3
  application.Lock()
  While Not rs2.eof
    id=rs2("Helps_Id")
    Helps_Title=rs2("Helps_Title")
    Helps_Content=rs2("Helps_Content")
    Templet_Content=Templet_Content2
    Templet_Content=Templet_ChangeAll(Templet_Content,3)
    Templet_Content=Templet_ChangeLists(Templet_Content)
	Templet_Content=Templet_ChangeHelp(Templet_Content)
    Urls=server.MapPath("../Html/Helps_"&id&".html")
    Call WriteTextFile(Urls,Templet_Content,"utf-8")
	response.Write(Helps_Title&"生成成功!<br />")
	rs2("Helps_Html")=1
	rs2.update
    rs2.movenext
  Wend
  application.UnLock()
  rs2.close
  response.Write("生成任务结束!")
End Sub

'生成新帮助条目
Sub Html_HelpsHtml()
  sqlstr="select * from [Templet] where Templet_Type=3"
  rs.open sqlstr,conn,1,3
  If Not rs.eof Then
	 Templet_Content2=rs("Templet_Content")
  Else
	rs.close
	response.Write("默认首页模板出错!")
	response.End()
  End If
  rs.close
  set rs2=server.createobject("adodb.recordset")
  sqlstr="select * from [Helps] where Helps_Show=0 and Helps_Html=0"
  rs2.open sqlstr,conn,1,3
  application.Lock()
  While Not rs2.eof
    id=rs2("Helps_Id")
    Helps_Title=rs2("Helps_Title")
    Helps_Content=rs2("Helps_Content")
    Templet_Content=Templet_Content2
    Templet_Content=Templet_ChangeAll(Templet_Content,3)
    Templet_Content=Templet_ChangeLists(Templet_Content)
    Urls=server.MapPath("../Html/Helps_"&id&".html")
    Call WriteTextFile(Urls,Templet_Content,"utf-8")
	response.Write(Helps_Title&"生成成功!<br />")
	rs2("Helps_Html")=1
	rs2.update
    rs2.movenext
  Wend
  application.UnLock()
  rs2.close
  response.Write("生成任务结束!")
End Sub

'生成指定分类帮助条目
Sub Html_HelpsCategoryHtml()
  sqlstr="select * from [Templet] where Templet_Type=3"
  rs.open sqlstr,conn,1,3
  If Not rs.eof Then
	 Templet_Content2=rs("Templet_Content")
  Else
	rs.close
	response.Write("默认首页模板出错!")
	response.End()
  End If
  rs.close
  Category=clng(request.QueryString("Category"))
  set rs2=server.createobject("adodb.recordset")
  sqlstr="select * from [Helps] where Helps_Show=0 and Helps_Category=" & Category
  rs2.open sqlstr,conn,1,3
  application.Lock()
  While Not rs2.eof
    id=rs2("Helps_Id")
    Helps_Title=rs2("Helps_Title")
    Helps_Content=rs2("Helps_Content")
    Templet_Content=Templet_Content2
    Templet_Content=Templet_ChangeAll(Templet_Content,3)
    Templet_Content=Templet_ChangeLists(Templet_Content)
    Urls=server.MapPath("../Html/Helps_"&id&".html")
    Call WriteTextFile(Urls,Templet_Content,"utf-8")
	response.Write(Helps_Title&"生成成功!<br />")
	rs2("Helps_Html")=1
	rs2.update
    rs2.movenext
  Wend
  application.UnLock()
  rs2.close
  response.Write("生成任务结束!")
End Sub

'生成指定分类
Sub Html_CategoryHtml()
  sqlstr="select * from [Templet] where Templet_Type=2"
  rs.open sqlstr,conn,1,3
  If Not rs.eof Then
	 Templet_Content2=rs("Templet_Content")
  Else
	rs.close
	response.Write("默认首页模板出错!")
	response.End()
  End If
  rs.close
  Category=clng(request.QueryString("Category"))
  id=Category
  set rs2=server.createobject("adodb.recordset")
  sqlstr="select * from [Helps_Category] where Helps_Category_Show=0 and Helps_Category_Id=" & Category
  rs2.open sqlstr,conn,1,3
  If Not rs2.eof Then
    Helps_Category_Name=rs2("Helps_Category_Name")
    Templet_Content=Templet_Content2
    Templet_Content=Templet_ChangeAll(Templet_Content,2)
    Templet_Content=Templet_ChangeLists(Templet_Content)
    Urls=server.MapPath("../Category_"&id&".html")
    Call WriteTextFile(Urls,Templet_Content,"utf-8")
	response.Write(Helps_Category_Name&"分类页面生成成功!<br />")
  End If
  rs2.close
  response.Write("生成任务结束!")
End Sub
%>